package com.heima.se.sjms.单例.懒汉式;

/*
    单例模式： 一个类始终只产生一个对象使用。
 */

public class Demo {
    public static Student stu;


    public static void main(String[] args) {
        new Thread(()->{
            Student stu1 = getStu();
            System.out.println("stu1 = " + stu1);
        }).start();


        new Thread(()->{
            Student stu2 = getStu();
            System.out.println("stu2 = " + stu2);
        }).start();



    }

    //懒汉式  -- 延迟加载。
    public static Student getStu(){
        if (stu == null){

            stu = new Student();
        }
        return stu;
    }
}

class Student{}
